supply support arrangement - French English Dictionary